package com.choupin.choupin.admin.mapper;

import com.choupin.choupin.admin.entity.Administration;
import com.choupin.choupin.admin.entity.Authentication;
import org.apache.ibatis.annotations.Param;

import java.util.Date;

public interface AdminMapper {

//    手机号查询管理员信息
      Administration selectPhone(String phone);

//      验证码查询信息
    Authentication selectCode(@Param("code") String code, @Param("isUse") Integer isUse);

//    添加管理员
    void  insertAdmin(Administration administration);

//    更新认证码状态
    Integer updateAuthenticationStatus(@Param("code") String code,@Param("isUse") Integer isUse);

//    更新个人信息
    Integer updatePersonal(@Param("phone") String phone,
                           @Param("age") Integer age,
                           @Param("nickname") String nickname,
                           @Param("password") String password,
                           @Param("gender") Integer gender,
                           @Param("birthday") Date birthday,
                           @Param("birthdaystr") String birthdaystr);

    //    通过手机号更新头像
    Integer  updateAvatarToPhone(@Param("phone") String phone,@Param("avatar") String avatar );



}
